import { IPSDELogicLinkSingleCondBase } from './ipsdelogic-link-single-cond-base';
import { IPSDEMSLogicLinkCond } from './ipsdemslogic-link-cond';
import { IPSDEMSLogicParam } from './ipsdemslogic-param';

/**
 *
 * 继承父接口类型值[SINGLE]
 * @export
 * @interface IPSDEMSLogicLinkSingleCond
 */
export interface IPSDEMSLogicLinkSingleCond extends IPSDEMSLogicLinkCond, IPSDELogicLinkSingleCondBase {
  /**
   * 目标逻辑参数对象
   *
   * @type {IPSDEMSLogicParam}
   */
  getDstLogicParam(): IPSDEMSLogicParam | null;

  /**
   * 目标逻辑参数对象
   *
   * @type {IPSDEMSLogicParam}
   */
  get dstLogicParam(): IPSDEMSLogicParam | null;

  /**
   * 目标逻辑参数对象（必须存在）
   *
   * @type {IPSDEMSLogicParam}
   */
  getDstLogicParamMust(): IPSDEMSLogicParam;
}
